package br.com.cast.syscast.services;

import java.util.List;

import org.apache.wicket.markup.repeater.data.IDataProvider;

import br.com.cast.syscast.models.Pais;

public interface IPaisService extends IDataProvider<Pais> {

	/**
	 * Verifica se já existe um país com o nome 
	 * que está sendo cadastrado, caso exista, uma 
	 * exceção é lançada, caso contrário, é efetuada 
	 * a persistencia dos dados.
	 * @param pais
	 */
	void salvar(Pais pais);

	void excluir(Pais pais);

	List<Pais> consultaTodos();

}